home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 49
/
Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso
/
-in_the_mag-
/
cb_dopus
/
pch581
/
readme_magellan581
< prev
next >
Wrap
Text File
|
1999-12-08
|
12KB
|
287 lines
Directory Opus Magellan II Version 5.81C Update Notes
You must have a registered version of Opus Magellan II version 5.8
installed on your Amiga before applying the patch archive. Do not
attempt to apply or use the patch files otherwise.
The following changes have been made to Opus Magellan II (version 5.8)
for this update release to version 5.81.
. Fixed problem with BuildTheme command which wrote sound files to
the Screens directory.
. Fix icon text problems; text was too close to the icon image, and
also Outline mode text could leave some pixels behind when the
icon was moved.
. Fixed problem with clipboard copy filenames from lister; would
lose the last character and cause hits/crashes in FTP listers.
. Fixed problem where the icon for an iconified lister would move
when the lister was repeatedly iconified/de-iconified
. Fixed problem with iconify to title bar when fuel gauge is turned
on.
. Fixed problem where Opus wouldn't correctly identify a startmenu
if it had a background picture set.
. Fixed problem with lister memory not being cleared; when one
lister was closed and a new one opened, some parts of the old
lister could be left behind (like custom handler, header text,
etc).
. When dragging a lister field header the label displayed in the
drag image could be wrong.
. Fixed icon flickering problem when moving a lister.
. Fixed a hit when you try to run Opus twice and then cancel the
second copy.
. Fixed the crash caused by having start menus/button banks with
background pictures open on startup (note: This is fixed but
problems may still exist with some particular datatypes, eg
ilbm.datatype 44.15, this is a datatype problem and you should
update to 44.17 and consult the datatypes author)
. Fixed the proportional font problem (crashes/hits could result if
you were using a prop font in a lister and a file beginning with
'j' was visible, maybe other situations -> caused by a Amiga OS
font layout bug!)
. DOpus now supports the CX_PRIORITY tooltype to set the priority of
its commodity. You may be able to use this to resolve conflicts
with other commodities like MagicMenu.
. Trying to use 24bit ILBM images in buttons/startmenus will no
longer crash (Note: These are still not supported, but at least
they won't crash)
. The ConvertTheme command will now work if the filename you give it
doesn't end in ".theme".
. ConvertTheme now handles files containing apostrophes correctly.
. The DiskInfo module pie chart should now be accurate for disks
over 2gig.
. The text viewer search function would get confused by double
letters (eg it wouldn't successfully find "scan" in "sscanf")
. Fixed scrolling bug in simple-refresh listers caused when the
lister was partially obscured by another window.
. The Disk filetype will now support volume names containing spaces
(put quotes around it)
. Fixed 'var' return option in lister query commands, this also
fixes the problem of DOPUSRC not being set when it should. Also,
the 'dopus getstring' and similar commands now return an empty
string in RESULT if no string is entered. For functions that use
DOPUSRC to return a result code, RC is ALWAYS 0 now.
. Deleting files in icon action mode now correctly deletes the icon
as well.
. IconInfo will now show an error if you try to save an icon that is
write protected.
. Fixed start menu bug that caused graphical errors when moving from
a sub-menu item back to a main menu item.
. Various fields in the configuration editors now support
drag'n'drop - The 'Image' field in Function Editors, and the
Background picture fields and Sound Event path field in the
Environment.
. Drag-select of text in text viewer now selects the first character
as soon as you click, rather than waiting for you to move and then
selecting the first two characters.
. Fixed the problem with which caused an occasional 'Object in use'
when deleting recursive directories.
. Most requesters, such as the selection list (Select Command,
Select Argument, etc), HotKeys, Filetypes and FTP Address Book now
remember their sizes.
. Added flags to the LoadButtons and CloseButtons commands.
LoadButtons <name> HIDDEN - this will load the button bank
but not display it
LoadButtons <name> SHOW - this will reveal a hidden button
bank
CloseButtons <name> HIDE - this will hide a visible button
bank
. Fixed problem with 'command wait <cmd>' which wasn't returning the
correct result code in some circumstances.
. Clicking the close gadget of a lister no longer acts as an abort
for directory reads, but will now close the lister in all cases.
. We have removed the old AllocBitMap() patch completely. This was
originally added to support older datatypes to force images to be
loaded into FAST RAM and not CHIP. However, after several reports
and extensive testing we found that there were weird problems with
the new versions of datatypes and Picasso RTG software. The only
way now for your background pictures to be loaded into fast ram is
if you are using v43 picture.datatype or another version which
supports it.
. Added support for the defined NewMouse standard for wheel mouse to
scroll up & down in listers. If you wish, you can set the
environment variable DOpus/WheelScrollLines to control the number
of lines each wheel turn corresponds to. The default is 3.
Shift + mouse wheel scrolls in the lister by a page at a time,
and ctrl + wheel will scroll to top or bottom
. The 'dopus request' function now correctly returns RC, this broke
when the change to 'dopus getstring' was made above (getstring
still returns in DOPUSRC, RC will always be 0 for this call).
. Fixed the lister crash on close bug
. Icon label outline fonts are now rendered correctly.
. Fixed problem where iconified listers icon would crap down the
display on repeated iconify/deiconify.
. Fixed GetSizes to now support >2GB correctly
. Left Outs - If you set the dopus/ReturnOfBenify environment
variable to 1, then icons you leave out by dropping onto the
desktop will automatically be saved as permanent rather than
temporary leftouts.
. Fixed unusual problems where DOpus would lose track of some
changes caused by a filetype action on more than one type of file.
For example, if you dragged files and folders together from one
lister to another (or into a sub-directory), then both files and
folders would be moved but only the files would be refreshed
(Trevor's problem).
. Fixed refresh bug in icon action smart refresh listers (status bar
wasn't refreshed properly when lister was resized larger).
. Added %it% display item for screen title, shows Swatch Internet
Time
. We now uses sysinfo.library from Executive (if present) to do CPU
usage calculation.
. Fixed a problem with the 'perform all actions' flag and drag/drop
copying of directories.
. With 'perform all actions' flag enabled, DOpus will no longer
complain about a file already existing if you drag/drop a file and
icon to copy (it used to try to copy the icon twice).
. Fixed problem with main dopus5.library in version 68.11 which
could cause a crash when Themes requester was invoked with no
prior saved requester positional information.
FTP Module
. Fixed problems with Send() command causing problems logging into
some sites such as freeserve and ftp.thule.no etc.
. Fixed problems with SHIFT DnD in Addressbook causing crash
. Fixed problems with HELP key in Options causing crash
. Fixed problems with deleting entries from the Addressbook causing
crash.
. Fixed problem when a site address was entered directly into the
lister path gadget using FTP:// ...., the lister did not scan the
remote directory correctly after login.
. Fixed problem with FTP when viewing remote site directories where
dates were not in English. Any such dates are now set at Amiga
time 0 or 1/1/78.
. Fixed problem where small blank error requesters could appear on
some occasions.
. FTP Addressbook window not remembers its size and position.
. Fixed problems with lost connections (421) causing errors on
passive and other modes by sending checking if the connection is
alive prior to commands and transfers.
. Fixed problem with Update and ReplaceAll options in copy
settings. ReplaceAll will no longer override Update settings. If
Update AND ReplaceAll are both set then ONLY files in the remote
site which are older or non-existing will be overwritten. This
allows updating of web sites without replacing all the files on
the remote site.
**
Notes on Lost Connections and site to site transfers etc.
To eliminate the problem of a remote site timing out and the
connection being closed under the lister handle itself, the code
now sends a preliminary NOOP before the main command to check if
the connection is still alive if :-
a) Send NOOP IS NOT selected. (If this is on then there
should be no need to check the connection.)
and
b) Passive mode selected
or
c) Auto reconnect selected
or
d) site-site transfers attempted
If the NOOP fails indicating that the connection has timed out, a
requester (server closed connection) will appear and the command
you think you have sent will fail. But, at least you will be
warned.
Because of the way the module was originally coded, it is not
possible to remember what the failed command was if a timeout
occurs. The main "object" of the module not the lister itself but
the "connection". If the connection is lost then the handler is
closed down. If a reconnect is performed then and a new handler is
spawned (the user does not see this since it happens in the same
lister but all prior memory, data, history is recycled when the
"connection" is closed).
The method now used seems to be ok. Only problem I see at the
moment may be it is doing the preliminary NOOP too often to check
the connection before too many commands. This will result in
slower performance over slow connections.
NOTE: You can disable this stayin' alive behaviour totally by
setting the Environment variable dopus/NoBeeGees which will
disable check.
Support and Contact:
For other details, please contact us via our WWW pages or by
email.
We maintain a couple of Opus mailing lists. Details of these can
be obtained from the WWW pages.
__
Dr Greg Perry, June 12th 1999
GPSoftware, PO Box 570 , ASHGROVE AUSTRALIA 4060
Phone/Fax +61 7 33661402
MailTo: greg@gpsoft.com.au
WEB: www.gpsoft.com.au